// import store from "@/store/index";

//  microApps 挂载子应用
const microApps = [
  {
    name: "react-app3",
    entry: "//localhost:9090",
    // 如果使用hashRouter 则在微应用路由路径前加 #
    activeRule: "#/react-app3",
    // 使用historyRouter,无需添加 #
    // activeRule: '/react-app',
    container: "#qiankun-viewport",
    // 主应用给微应用传参，将主应用中个人信息传值给子应用
    // props: {
    //   vueUser: store.getters,
    // },
  },
  {
    name: "react-app1",
    entry: "//localhost:9098",
    // entry: "http://localhost:9528/",
    // 如果使用hashRouter 则在微应用路由路径前加 #
    activeRule: "#/react-app1",
    // 使用historyRouter,无需添加 #
    // activeRule: '/react-app',
    container: "#qiankun-viewport1",
    // 主应用给微应用传参，将主应用中个人信息传值给子应用
    // props: {
    //   vueUser: store.getters,
    // },
  },
  {
    name: "react-app2",
    entry: "//localhost:9099",
    // 如果使用hashRouter 则在微应用路由路径前加 #
    activeRule: "#/react-app2",
    // 使用historyRouter,无需添加 #
    // activeRule: '/react-app',
    container: "#qiankun-viewport2",
    // 主应用给微应用传参，将主应用中个人信息传值给子应用
    // props: {
    //   vueUser: store.getters,
    // },
  },
];

const apps = microApps.map((item) => {
  return {
    ...item,
    // props: {
    //   vueUser: store.getters,
    // },
    // 子应用挂载的div
  };
});

export default apps;
